payment before delivery - Spanish English Dictionary